Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur de fonctions système pour systèmes embarqués

Description

Text copied to clipboard!
Nous recherchons un Développeur de fonctions système pour systèmes embarqués talentueux et motivé pour rejoindre notre équipe dynamique. En tant que membre clé de notre département d'ingénierie, vous serez responsable de la conception, du développement et de l'optimisation de fonctions système critiques pour des dispositifs embarqués dans divers secteurs industriels. Vous travaillerez en étroite collaboration avec les équipes matérielles et logicielles pour assurer l'intégration fluide des fonctionnalités et garantir des performances optimales. Votre rôle consistera à analyser les besoins système, à concevoir des architectures logicielles robustes et à développer des modules logiciels en langage bas niveau (C, C++). Vous participerez également aux phases de test, de validation et de documentation des solutions développées. Une compréhension approfondie des contraintes temps réel, de la gestion des ressources limitées et des protocoles de communication est essentielle pour réussir dans ce poste. Nous valorisons l'innovation, la rigueur technique et l'esprit d'équipe. Vous serez amené à proposer des améliorations continues, à résoudre des problèmes complexes et à contribuer à l'évolution de nos produits. Si vous êtes passionné par les systèmes embarqués et que vous souhaitez relever des défis techniques stimulants, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Analyser les besoins fonctionnels et techniques des systèmes embarqués
  • Concevoir et développer des fonctions système en C/C++
  • Collaborer avec les équipes matérielles pour assurer l'intégration logicielle
  • Effectuer des tests unitaires, d'intégration et de validation
  • Optimiser les performances et la consommation énergétique des logiciels
  • Documenter les spécifications, le code et les procédures de test
  • Assurer la maintenance et l'évolution des solutions existantes
  • Participer aux revues de code et aux audits qualité
  • Proposer des solutions innovantes pour améliorer les produits
  • Respecter les normes de développement logiciel et les contraintes de sécurité

Exigences

Text copied to clipboard!
  • Master ou diplôme d'ingénieur en informatique, électronique ou domaine similaire
  • Expérience de 2 ans minimum en développement de systèmes embarqués
  • Maîtrise du langage C et bonnes connaissances en C++
  • Connaissance des systèmes temps réel (RTOS) et des microcontrôleurs
  • Compréhension des protocoles de communication (UART, SPI, I2C, CAN)
  • Capacité à lire et comprendre des schémas électroniques
  • Compétences en débogage matériel et logiciel
  • Bonne maîtrise des outils de versioning (Git, SVN)
  • Esprit d'analyse, rigueur et autonomie
  • Bon niveau d'anglais technique

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience en développement de logiciels embarqués ?
  • Quels langages de programmation maîtrisez-vous pour les systèmes embarqués ?
  • Avez-vous déjà travaillé avec des RTOS ? Si oui, lesquels ?
  • Comment abordez-vous l'optimisation des performances dans un système embarqué ?
  • Pouvez-vous décrire un projet où vous avez intégré logiciel et matériel ?
  • Quelle est votre expérience avec les protocoles de communication embarqués ?
  • Comment gérez-vous les contraintes de ressources limitées ?
  • Êtes-vous à l'aise avec les outils de débogage matériel ?
  • Comment assurez-vous la qualité de votre code ?
  • Êtes-vous prêt à travailler en équipe multidisciplinaire ?